[20140613] r1.00.092.011
1. Abnormal power cycle Enhancement.
2. Fixed a bug of out of free block in multi-CE mode.
3. Fixed R/W Test fail issue if using TSB 19nm B multi-LUN NAND Flash.
4. For TSB A19 NAND Flash, please adjust Driving Current value for different capacity due to its I/O driving is different from TSB 19nm C.
 ex. The Driving Current value of A19 128GB capacity should set to 10mA.
5. [Suggestion] For I/M L84C, the OP(=ResPercentage) sets to 12.6% is better than 6.8% due to it's only 512 blocks per plane, less than half of L85A and more free blocks would enhance SSD's reliability and life cycle.
6. Support more NAND Flash type,
 (1) TSB 19nm B multi-LUN NAND Flash
 (2) TSB 1Ynm A19 (Toggle 2.0_BGA)
 (3) TSB 24nm SLC (Toggle 2.0_BGA)
 (4) Micron 25nm MLC L74A
7. Add SMART (0xE7)VSSD Remaining Life.
8. Add SMART (0xB4)VSpare Blocks Remaining.
---------------------------------------------------------------------------
[20140513] r1.00.091.011
1. SMART ID 0xA6 Bad Block Calculation.
2. Fix v091.009 with 19B and L84A  burn-in test issue.
---------------------------------------------------------------------------
[20140509] r1.00.091.009
1. Enhance Read performance for multiple CE.
2. FW supports MPTOOL to adjust Flash IO Driving. (Controller, and SetFeature of NAND)
3. Check Customer ID first for protect FW update application.
4. Fixed SMART ID 0xA6 reports wrong value issue.
5. Device Sleep function can be enabled or disabled only when EnSPI=1. 
 >> Please add this parameter "EnDeviceSleep=1" or "EnDeviceSleep=0" in [FwSetting] of JMMPTOOL.ini,
    to choose whether enable DEVSLP function or not. 
6. Compare real part number of parameter table of Intel/Micron NAND Flash with the part number in Flash.ini.
 >> If you want to disable this function, please add this parameter "EnGetFlashParamTab=0" in [FwSetting] of JMMPTOOL.ini.
7. Enable Thermal Sensor function, please add "ThermalSensorType=n", n can be 0, 1 or 2, in [FwSetting] of JMMPTOOL.ini.
 >> ThermalSensorType=0 means thermal sensor function is disabled. (Default setting)
 >> ThermalSensorType=1 means support SII_S5851.
 >> ThermalSensorType=2 means support TI_LM75A.
  (JMF608/609 support above two types of thermal sensor IC.
   If you want to support other thermal sensor IC, please provide its Datasheet and send samples to us for FW modification.)
8. Change this parameter "WriteProtectAbort" from 0 to 1 as default setting.
[WriteProtectAbort=1]
uIGiJWrite Protect, FW|AbortҦSATA Write Command, ϥΪ̷|ߧYıSSDD, |~AWrite ProtectҦާ@SSD.
IGWq, ŪSSD partition, ϥΨLϴ{~iHϺиcopyX.
Note: Windows@}l|ռgJ, Ūз|dbo@.
[WriteProtectAbort=0]
uIGiJWrite Protect, FWiHWrite Command, Wq, ϥΪ̥iHbWindowsɮ׺޲ztΤŪXPƥSSDWҦ.
IGWrite ProtectU, ϥΪ̵LkߧYıSSDD, 쭫sWq~o{, oɭԨϥΪ̥iwggF@, yYƷl.
9. Support more NAND Flash type,
 (1) Toshiba Multi-LUN NAND Flash
 (2) Toshiba 1Ynm MLC A19
 (3) Toshiba 24nm SLC
 (4) Intel/Micron 20nm MLC L85C
 (5) Intel 25nm MLC L74A
---------------------------------------------------------------------------
[20140331] r1.00.090.005
1. Change FTL parameter for WinXP out of free block issue.
2. Fix Page Read bug for WinXP.
3. Add Error Handle case for WinXP.
4. Add Error Handle case of UNC block refresh.
5. Enhance random read performance (10%).
6. Modify Download microcode Command 92-07 processing for Linux updater.
7. Fix later bad block insertion issue.
8. Add an UNC record for page read path while occurring ECC fail.
9. Fix a FW typo bug in ECC fail error handle.
---------------------------------------------------------------------------
[20140310] r1.00.090
1. Add ResPercentage and DefPercentage judgment function.
2. Add SPI judgment function.
3. Disable DrvCurrent component.
4. Fixed LBB can not be increased if the value is up to 16 block unit.
---------------------------------------------------------------------------
[20140227] r1.00.089
JMMPTOOL.inisWӰѼƳ]wG
1. EnSPIG}SPI\, default]0, Y, pGOlWSPI, бNѼƳ]1 (MP Tool A.2.03.031H䴩)
2. SPI_IPC_ConfigGѼƳQ, pGn}ҳoӥ\, ЦۦbEnSPIU[JoѼ,
   ]wSPI IPC Config value, default0, Y (MP Tool A.2.03.031H䴩)
---------------------------------------------------------------------------
1. SPI include below functionsG
  a. Device Sleep on/off.
  b. Quick Erase/Hardware Write Protect Function on/off for IPC application.
  c. Write Protect Flag.
  d. UART log.
2. Device Sleep function working conditionsG
  a. Host must support this IO and F/W receive ATA SetFeature command.
  b. SPI present
3. Standard F/W already support IPC Quick Erase/Write Protect feature and IO pin define were GPIO15 and GPIO8, H/W must pull-high, active low.
   Start IPC feature settimg:
  a. In JMMPTOOL.ini, EnSPI=1 and SPI_IPC_Config=1(for JMF608)  SPI_IPC_Config=2(for JMF609).
  b. If EnSPI=1, MPTOOL will initial SPI, if PCBA no SPI, MP tool will show Download Fail. 
  c. In JMMPTOOL.ini, SPI_IPC_Config=1 mp tool will initial SPI, F/W will check GPIO15, GPIO8.
  d. In JMMPTOOL.ini, SPI_IPC_Config=2 mp tool will initial SPI, F/W will check GPIO8. (JMF609 without GPIO15, only GPIO8, just have Hardware Write Protect Function)